package com.rainyun.rcmc.bukkit.annotation;

import com.rainyun.rc.ioc.BeanAnno;

import java.lang.annotation.*;

/**代表为Bukkit插件的主类*/
@BeanAnno
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface BukPlugin {
    /**名称*/
    public String name();
    /**版本*/
    String version() default "";
    /**支持mc版本*/
    public String api_version() default "";
    /**作者*/
    public String[] author();
    /**参与开发者*/
    public String[] contributors() default {};
    /**邮箱*/
    public String mail() default "";
    /**网站*/
    public String website() default "";
    /**日志前缀*/
    public String prefix() default "";
    /**描述*/
    public String description() default "";
    /**依赖插件*/
    public String[] depend() default {};
    /**可选依赖插件*/
    public String[] softdepend() default {};
}
